package com.wzdigit.wms.raw.client.response.report;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * 采购订单报表明细--输出
 * @author Administrator
 *
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = false)
public class PoDtlReportResponse {
	
    @ApiModelProperty(value = "采购订单行号")
    private String poLineNo;
    
    @ApiModelProperty(value = "物料编码")
    private String skuCode;

    @ApiModelProperty(value = "物料描述")
    private String descCn;

    @ApiModelProperty(value = "物料规格")
    private String spec;

    @ApiModelProperty(value = "采购数量")
    private BigDecimal orderQty;

    @ApiModelProperty(value = "单位")
    private String unit;
    
    @ApiModelProperty(value = "成本中心")
    private String costCenter;
    
    @ApiModelProperty(value = "收货仓库")
    private String whsName;

    @ApiModelProperty(value = "交货日期")
    private Date rcvTime;
    
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    
    @ApiModelProperty(value = "已建单数量")
    private BigDecimal createQty;
    
    @ApiModelProperty(value = "未建单数量")
    private BigDecimal unCreateQty;
    
    @ApiModelProperty(value = "已发货数量")
    private BigDecimal asnOrderQty;
    
    @ApiModelProperty(value = "已收货数量")
    private BigDecimal asnRcvQty;
    
}